(二)变量的定义,类型的强制转换 ASCII字符集,转义字符, printf/scanf格式化字符串

您所在的位置:网站首页 js定义类 中变量 (二)变量的定义,类型的强制转换 ASCII字符集,转义字符, printf/scanf格式化字符串

(二)变量的定义,类型的强制转换 ASCII字符集,转义字符, printf/scanf格式化字符串

2023-03-18 04:41| 来源: 网络整理| 查看: 265

一.变量的定义

    1. int sum = 100;

    2. int sum;

        sum = 10;

    3.float f = 1.0f;//尽量在定义时标记f

变量的命名规范:

由字母,下划线,数字,$组合       不能以数字开头

 定义两个整型int num1=10,num2 = 20,对这两个数做交换

1.定义临时变量

 int tmp = num1;

num1 =num2;

num2 = tmp;

2.加减法

num1 =num1+num2;

num2 =num1-num2;

num1 =num1-num2;

3.位运算 异或

num1 = num1 ^ num2;

num2 = num1 ^ num2;

num1 = num1 ^ num2;

二.类型的强制转换

小类型 变量 = (小类型)大类型 变量名;

int i = 10;

long long l = i; //小数据类型赋值给大数据类型无需进行数据类型的转换

double d = 1.1;

long long l = d;//存在精度丢失,需要进行强制转换

long long l = (long long)d;

三.字符

1.ASCII字符集

特别记忆:0    ->  NULL

                  '\0'  ->  字符串结尾标记

                  48  ->  0

                  65  ->  A

                  97  ->  a

2.转义字符

   a\t\01287\r\n\\   共8个字符 

 

3.printf  /  scanf 的格式化字符串

  %d  ->  整型(short   int)

  %ld ->  long

  %lld ->  long long

  %c ->  char

  %f  -> float

  %lf -> double

scanf 区分 float和double的格式化字符串,printf不区分

scanf("%d##%d",&num1,&num2)——控制台输入的字符应与格式化字符串格式相同

scanf("%d%d")——控制台输入字符可间隔空格或回车

scanf——形参改变影响实参  传指针解引用



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3